import request from '@/utils/request'
import type { TradeMark, TradeMarkResponse } from './types'
// 接口地址

enum API {
  // 获取已有品牌接口
  TRADEMARK_URL = '/admin/product/baseTrademark/', // {page}/{limit}
  // 添加品牌接口
  TRADEMARK_ADD_URL = '/admin/product/baseTrademark/save',
  // 修改品牌接口
  TRADEMARK_UPDATE_URL = '/admin/product/baseTrademark/update',
}

// 获取已有品牌接口方法
// page: 获取第几页数据
// limit: 获取几个
export const reqHsaTrademark = (page: number, limit: number) =>
  request.get<TradeMarkResponse, null>(API.TRADEMARK_URL + `${page}/${limit}`)

export const reqAddOrUpdateTrademark = (data: TradeMark) => {
  if (data.id) {
    return request.put<null, TradeMark>(API.TRADEMARK_UPDATE_URL, data)
  } else {
    return request.post<null, TradeMark>(API.TRADEMARK_ADD_URL, data)
  }
}
